#ifndef TEXTUREINFO_H
#define TEXTUREINFO_H

#include "Common/Common.h"
#include "Core/Core.h"

class TextureInfo
{
	public:
		TextureInfo(
			const core::Texture* tex,
			Transform position,
			float width,
			float height):
		_tex(tex),
		_position(position),
		_width(width),
		_height(height)
		{}

		inline const core::Texture* GetImage( ) const { return _tex; }
		inline Transform GetPosition( ) const { return _position; }
		inline float GetWidth( ) const { return _width; }
		inline float GetHeight( ) const { return _height; }

	private:
		const core::Texture* _tex;
		Transform _position;
		float _width;
		float _height;
};

#endif // TEXTUREINFO_H
